package com.middlegroup.subjectpay.service.changpay;

import lombok.Data;

import java.io.Serializable;

/**
 *
 * @author pc
 * @date 2016/12/14
 */
@Data
public class ChangpayCallbackRequest implements Serializable {
     /**
      * 通知ID
      */
     private String notify_id;
     /**
      * 通知类型(付款到卡通知：withdrawal_status_sync  交易通知此字段为：trade_status_sync)
      */
     private String notify_type;
     /**
      * 通知时间(通知的发送时间，格式：yyyyMMddHHmmss)
      */
     private String notify_time;
     /**
      * 参数字符集编码
      */
     private String _input_charset;
     private String sign;
     private String sign_type;
     private String version;
     /**
      * 商户网站提现唯一订单号
      */
     private String outer_trade_no;
     /**
      * 支付平台提现交易号
      */
     private String inner_trade_no;
     /**
      * 提现金额
      */
     private String withdrawal_amount;
     /**
      * 提现状态
      */
     private String withdrawal_status;
     private String uid;
     /**
      * 返回码
      */
     private String return_code;
     /**
      * 失败原因
      */
     private String fail_reason;
     /**
      * 提现时间
      */
     private String gmt_withdrawal;





     /**
      * 交易状态
      */
     private String trade_status;
     /**
      * 交易金额
      */
     private String trade_amount;
     /**
      * 交易创建时间 格式：yyyyMMddHHmmss
      */
     private String gmt_create;
     /**
      * 交易创建时间 格式：yyyyMMddHHmmss
      */
     private String gmt_payment;
     /**
      * 交易关闭时间 格式：yyyyMMddHHmmss
      */
     private String gmt_close;
     /**
      * 扩展参数
      */
     private String extension;



}
